Discovery of the Day: Scientists Find Remains of a Non-Human Relative

Scientists find a new species of hominid
via io9

Tags